/**
 * Copyright (C), 2015-2019, XXX有限公司
 * FileName: JobEntity
 * Author:   pc
 * Date:     2019/9/6 15:10
 * Description: job 中间表
 * History:
 * <author>          <time>          <version>          <desc>
 * 作者姓名           修改时间           版本号              描述
 */
package com.example.rabbitmqdemo.entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.persistence.*;

/**
 * 〈功能：〉<br>
 * 〈job 中间表〉
 * @author liuhaoran
 * @create 2019/9/6 15:10
 * @since 1.0.0
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Entity
public class JobEntity {
	@Id
	@GeneratedValue(strategy = GenerationType.IDENTITY)
	private Integer id;
	private String name;          //job名称
	private String group;         //job组名
	private String cron;          //执行的cron
	private String parameter;     //job的参数
	private String description;   //job描述信息
	private String vmParam;       //vm参数
	private String jarPath;       //job的jar路径,在这里我选择的是定时执行一些可执行的jar包
	private String status;        //job的执行状态,这里我设置为OPEN/CLOSE且只有该值为OPEN才会执行该Job
}